package com.project.JunM.service;

import com.project.JunM.entity.SPay;
import com.project.common.entity.PageVo;

import java.io.IOException;
import java.util.List;
import java.util.Map;

public interface SPayService {

    int insertSelective(SPay record,String sPayDetailsObj) throws IOException;

    int insertSelective(SPay record) throws IOException;

    PageVo<SPay> queryRegisterCheckAll(Map<String,String> map);

    PageVo<SPay> queryRegisterSelectAll(Map<String,String> map);

    PageVo<SPay> queryOutSetAll(Map<String,String> map,List<String> productIdList);

    List<String> queryOutSetAll1();

    PageVo<SPay> queryOutCheckInAll(Map<String,String> map);

    PageVo<SPay> queryOutCheckInAuditAll(Map<String,String> map);

    int updateSPayByPayId(SPay sPay);

    int updateByPrimaryKeySelective(SPay record);

    List<SPay> queryAllSPay();

    PageVo<SPay> queryOutCheckInSelectAll(Map<String,String> map);

}
